Cytosim  PI
Cytoskeleton Simulator
DisplayProp Class Reference
Inheritance diagram for DisplayProp:
Property

Public Member Functions

 DisplayProp (const std::string &n, int i=-1)
 constructor
 
 ~DisplayProp ()
 destructor
 
std::string kind () const
 identifies the property
 
void clear ()
 set default values
 
void read (Glossary &)
 set from a Glossary
 
Propertyclone () const
 return a carbon copy of object
 
void write_data (std::ostream &) const
 write all values
 
- Public Member Functions inherited from Property
 Property (const std::string &n, const int index=-1)
 constructor must provide a name
 
virtual ~Property ()
 destructor
 
std::string name () const
 return identifier for instantiation
 
void name (const std::string &n)
 change name
 
bool is_named (const std::string &n)
 true if 'name' matches
 
int index () const
 index, unique among all Property of similar kind()
 
void index (int x)
 set index in the array of Properties
 
bool modified () const
 true if at least one value is different than its default setting
 
void readString (std::string &, char stamp)
 set from a string, return number of values assigned More...
 
void readFile (const char file[])
 set from a string, return number of values assigned
 
virtual void complete (SimulProp const *sp, PropertyList *plist)
 set variables derived from the parameters, and check consistency of values More...
 
void write_diff (std::ostream &, const Property *ref) const
 write only values that differ from the ones specified in ref
 
void write_diff (std::ostream &, bool prune) const
 if ( prune == true ), write values that differ from the default values
 
void write (std::ostream &, bool prune=false) const
 write header + data More...
 

Public Attributes

int tiled
 if true, repeat the display for periodic boundary conditions
 
int fold
 if true, translate objects to place them in the root cell for periodic boundary conditions
 
gle_color back_color
 color of background
 
gle_color front_color
 color used for highlighting objects
 
gle_color inner_color
 color used to paint inside of objects
 
real point_size
 default size of points (= diameter)
 
real line_width
 default width of lines (= diameter)
 
real point_value
 if set > 0, this defines the unit size used for point_size and line_width More...
 
Number field_number
 reference number of the field that is display
 
real field_max
 maximum value for the displayed field
 
unsigned int couple_select
 selection bitfield for Couples
 
unsigned int single_select
 selection bitfield for Singles
 

Additional Inherited Members

- Static Public Member Functions inherited from Property
template<typename C >
static void write_param (std::ostream &os, std::string const &name, C const &c)
 formatted output of one parameter
 
template<typename C >
static void write_param (std::ostream &os, std::string const &name, C const *c, int cnt)
 formatted output of one parameter
 
template<typename C , typename D >
static void write_param (std::ostream &os, std::string const &name, C const &c, D const &d)
 formatted output of one parameter
 
template<typename C , typename D , typename E >
static void write_param (std::ostream &os, std::string const &name, C const &c, D const &d, E const &e)
 formatted output of one parameter
 
template<typename C , typename D , typename E , typename F >
static void write_param (std::ostream &os, std::string const &name, C const &c, D const &d, E const &e, F const &f)
 formatted output of one parameter